package com.example.sqliteviewer;

/**
 * 表示数据库表中索引的信息
 */
public class IndexInfo {
    private String name;    // 索引名称
    private String unique;  // 是否唯一索引 (1表示唯一索引，0表示非唯一索引)

    public IndexInfo() {
    }

    public IndexInfo(String name, String unique) {
        this.name = name;
        this.unique = unique;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUnique() {
        return unique;
    }

    public void setUnique(String unique) {
        this.unique = unique;
    }

    /**
     * 检查该索引是否为唯一索引
     * @return 如果是唯一索引返回true，否则返回false
     */
    public boolean isUnique() {
        return "1".equals(unique);
    }
}